﻿from osc04a.domain.activities.AssemblingGrouted import AssemblingGrouted


class StandardFloorErection(AssemblingGrouted):
    def __init__(self, name, duration=0, lag=0,
                 duration_likely=6,
                 duration_low=5, duration_high=7,
                 completion_event=None,
                 worker_skill='1', worker_num=5,
                 crane_type=None,
                 component=None
                 ):
        super().__init__(name, duration, lag, duration_likely, duration_low, duration_high, completion_event,
                         worker_skill, worker_num, crane_type, component)

    def __repr__(self):
        return super().__repr__()

    # def act(self):
    #     print('act in AssemblingExWall')
    #     print(self.construction_site.env)
    #     super().act()
    #     print(self.env)
    #     yield self.construction_site.env.timeout(5)

    # self.steam_completion_event.succeed()
